相机到 PLC 通信失败
本页说明在 OV80i 摄像头与 PLC 无法通信时的故障排除方法。可通过以下方式进行集成:
选项 1:EtherNet/IP(网络集成)
工作原理
- OV80i 作为一个 EtherNet/IP 适配器
- 您的 PLC 充当 scanner/master,循环读取/写入 I/O 程序块
- 使用 EDS 文件在 PLC 的工程环境中配置相机
设置步骤
- 为 OV80i 指定静态 IP,并确保与 PLC 位于同一子网
- 在相机 UI 的 Industrial Ethernet 下启用 EtherNet/IP 模式
- 将
OV80i_EDS文件下载并导入到 PLC 工具 - 将相机作为设备添加,配置 Input Assembly 与 Output Assembly 实例,并设置 RPI(Requested Packet Interval)
- 将程序集 I/O 标签映射到 PLC 变量,并验证实时数据交换
您将获得
- Input Assembly 包含状态位(Online、Trigger Ack、Result Available)、Recipe ID、ROI 结果等
- Output Assembly 允许 PLC 发送如硬件触发或配方切换等命令
EtherNet/IP 故障排除
- 在 PLC 工具中检查 PLC 的 I/O 连接状态
- 对摄像头的 IP 进行 Ping 测试,以确保网络可达
- 确保 RPI 设置在受支持的循环时间范围内(20–10,000 ms)
- 确认
Inspection Completed和 ROI 数据位在 I/O 中正确切换
选项 2:Digital I/O(物理布线)
注意
相机的数字输出(DO0 / DO1)为 NPN 开路集电极,只有下拉功能。激活时会拉至 GND,不能提供 +24 V。 为确保正常工作,PLC 输入端或负载必须包含一个上拉至 +24 V 的方案。
- 使用 Digital Output (DO1) 来指示结果
- 使用 Trigger Input 进行 PLC 启动的捕获
- DO/DI 线为 NPN sinking(下拉至 GND)
布线概览
- 将 DO GND 连接到 PLC GND
- 将 DO1、Trigger IN 或其他 I/O 连接到相应的 PLC 输入/输出
- 由于 DO1 下拉至 GND,PLC 配置为 active-low 检测
需要使用继电器的情形
当以下情况需要使用继电器:
- PLC 期望 PNP/源信号
- 负载超过 100 mA(DO 最大电流)
- 系统之间需要隔离
继电器布线示例:
nginx
CopyEdit
DO1 ──⟶ Relay Coil ──+24 V
│
DIO GND ──────────┘
- 继电器触点随后向 PLC 提供干净信号,而不从 DO1 提取电流
数字 I/O 故障排除
- 测量 DO1 在激活时电压从 24 V 变化为 0 V
- 确保
DIO GND与 PLC 共地 - 验证 PLC 输入配置为 NPN/active-low 逻辑
最终检查清单
| 检查项 | EtherNet/IP | Digital I/O |
|---|---|---|
| OV80i 与 PLC 位于同一子网 | ✅ | n/a |
| 静态 IP 已配置 | ✅ | n/a |
| EDS 文件已导入 | ✅ | n/a |
| EtherNet/IP I/O 程序块已映射 | ✅ | n/a |
| DIO GND 已接到 PLC GND | Optional | ✅ |
| DO1 已接到 PLC 输入或继电器 | Optional | ✅ |
| Relay 在需要提供源信号时使用 | Optional | ✅ |
| PLC 读取到有效的检测结果 | ✅ | ✅ |